interlocking grate - German English Dictionary